import http from '.'
/**
 * 查询广告订单列表
 */
export function queryUserAdOrder(params) {
  return http.get('api/v1/ad/userAdOrder/query?' + Form(params).queryString())
}
/**
 * 广告订单审核
 */
export function checkMdUserAdOrder(params) {
  return http.post('api/v1/ad/userAdOrder/orderAudit?' + Form(params))
}

/**
 * 广告订单详情
 */
export function detailsMdUserAdOrder(rowId) {
  return http.get(
    'api/v1/ad/userAdOrder/selectUserAdOrderDetail?rowId=' + rowId
  )
}
/**
 * 查询广告订单列表
 */
export function queryUserAd(params) {
  return http.get('api/v1/ad/userAd/query?' + Form(params).queryString())
}
/**
 * 查询广告竞价标
 */
export function queryAdBidMark(params) {
  return http.get('api/v1/ad/adBidMark/query?' + Form(params).queryString())
}
/**
 * 广告竞标详情
 */
export function detailsAdBidMark(rowId) {
  return http.get('api/v1/ad/adBidMark/selectAdBidMarkDetails?rowId=' + rowId)
}
/**
 * 查询广告竞标参加记录列表
 */
export function queryAdBidMarkJoinRecord(params) {
  return http.get(
    'api/v1/ad/adBidMarkJoinRecord/query?' + Form(params).queryString()
  )
}
/**
 * 查询广告竞标参加支付记录列表
 */
export function queryAdBidMarkPayRecord(params) {
  return http.get(
    'api/v1/ad/adBidMarkPayRecord/query?' + Form(params).queryString()
  )
}
/**
 * 查询广告投放订单
 */
export function queryPutinOrder(params) {
  return http.get('api/v1/ad/putinOrder/query?' + Form(params).queryString())
}
/**
 * 查询中标列表
 */
export function queryWinTheBidList() {
  return http.get('api/v1/ad/adBidMarkPayRecord/queryWinTheBidList')
}
/**
 * 根据id查询中标数据
 */
export function queryWinTheBidById(rowId) {
  return http.get(
    'api/v1/ad/adBidMarkPayRecord/queryWinTheBidById?rowId=' + rowId
  )
}
/**
 * 添加、修改广告投标订单
 */
export function addOrEditPutinOrder(params) {
  return http.post(
    `api/v1/ad/putinOrder/${params.rowId ? 'edit' : 'save'}`,
    Form(params)
  )
}
/**
 * 投放
 */
export function advertLaunch(rowId) {
  return http.get('api/v1/ad/putinOrder/advertLaunch?rowId=' + rowId)
}
/**
 * 查询订单投放明细
 */
export function queryPutinOrderLog(params) {
  return http.get('api/v1/ad/putinOrderLog/query?' + Form(params).queryString())
}
export function queryPutinOrderDetail(params) {
  return http.get(
    'api/v1/ad/putinOrderDetail/query?' + Form(params).queryString()
  )
}
/**
 * 撤销广告投放
 */
export function revoke(rowId, type) {
  return http.post(
    'api/v1/ad/putinOrder/revoke?rowId=' + rowId + '&type=' + type
  )
}
/**
 * 单个发送广告投放
 */
export function notifyById(rowId) {
  return http.get('api/v1/ad/putinOrderLog/notifyById?rowId=' + rowId)
}

/**
 * 批量发送广告投放
 */
export function notifyByIds(rowId) {
  return http.get('api/v1/ad/putinOrderLog/notifyByIds?rowId=' + rowId)
}
/**
 * 查询出价列表
 */
export function queryAdBidMarkOfferRecord(params) {
  return http.get(
    'api/v1/ad/adBidMark/adBidMarkPayList?' + Form(params).queryString()
  )
}
